central layer of foamed plastic - French English Dictionary